// 引入 Mock.js 库

import Mock from 'mockjs'


const { usersInfo } = Mock.mock({
    "usersInfo|10-20": [ // 表示生成10-20个数据
        {
            "id|+1": 1, // 表示id从1开始自增1
            name: '@cname()', // 生成随机名字固定写法
            address: '@city(true)', // 传入true表示具体到省份市区
            email: '@email(163.com)' ,// 传入163.com表示生成的邮箱以163.com结尾，可自定义
            avatar:"@image('100x100','#f1f2f3','#fff')",//头像
            phone: Mock.Random.string('0123456789', 13),  // 使用 Random.string() 生成 8 位数字组成的密码
            password: Mock.Random.string('0123456789', 8),  // 使用 Random.string() 生成 8 位数字组成的密码
        }
    ]
})

const { bannerInfo } = Mock.mock({
    "bannerInfo|5-10": [
        {
            image:"@image('300x100','#f1f2f3','#fff')"
        }
    ]
})


Mock.mock('/api/userInfo','get',() =>{
    return {
        code:200,
        msg:'查询成功！',
        data:usersInfo
    }
})


Mock.mock('/api/banner','get',() =>{
    return {
        code:200,
        msg:'查询成功！',
        data:bannerInfo
    }
})